23740
4614
вибачте, хлопці, я хочу запитати, чому так, чому раптом Недійсний аргумент, поданий для foreach () CodeIgniter, коли я пробував бенерин, але тим не менше все ще подобається це ..
Спочатку я хотів зробити нестабільний у CodeIgniter ..
і це приклад мого сценарію в контролері
функція load_menus () {
$ this-> load-> model ("webadmin / we_model");
$ дані ["меню"] = $ this-> я ($ this-> we_model-> get_menus ());
$ this-> load-> view ("webadmin / loadmenu.php", $ data);
}
приватна функція me ($ menus = array ()) {
$ html = '';
// Побудувати всі меню програм у деревному форматі
foreach (меню $ як меню $)
{
// Перевірте, чи є в цьому меню діти
$ count_menu_children = count (get_value ($ menu, 'children'));
// Створення однорядкового меню
$ html. = '
  • '; $ html. = '
    '; $ html. = '
    '; $ class = get_value ($ menu, 'dtt_inative')! = ''? 'text-error': ''; $ label = get_value ($ menu, 'url_img') == '' && get_value ($ menu, 'label') == ''? '[NO NAME]': lang (get_value ($ menu, 'label')); $ html. = ''. етикетка $. ''; $ html. = ''; $ html. = '